unaccountable (puzzling; extraordinary) - French English Dictionary